package io.dy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.dy.model.AccountModel;

import java.math.BigDecimal;

/**
 * @author dmj
 * @date 2023年10月12日 下午9:45
 */
public interface AccountService extends IService<AccountModel> {

    /**
     * 扣减账户金额
     * @param accountId 账户ID
     * @param balance 扣减金额
     * @return
     */
    Boolean deductionBalance(Long accountId, BigDecimal balance);

    /**
     * 根据ID 获取剩余金额
     * @param id
     * @return
     */
    Boolean selectLeftAmtById(Long id);
}
